body  {
	font: 100% "微软雅黑", Arial, Helvetica, sans-serif ;
	background:#fffcef url(../images/bodybg.jpg) repeat-x;
	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #375700;
	font-size:12px;
}
img {display:inline; margin:0; padding:0}
ul,li{
    margin:0; padding:0; list-style:none;
}
a{ text-decoration:none; color:#375700
}
a:hover{
   color:#375700;
}
.air{
   clear:both;
}
.hr_10{
   clear:both; height:10px; font-size:1px;
}
.wr_8{
    width:8px;
}
.fl{ float:left}
.fr{ float:right}
.widthr1{width:310px;}
.widthr2{width:284px;}
.widthr3{width:256px;}
.widthr4{width:200px;}
.widthr5{width:175px;}
#container { 
	width: 960px;  /* 使用比最大宽度 (800px) 小 20px 的宽度可显示浏览器界面元素，并避免出现水平滚动条 */
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
} 
#header { 
    background:url(../images/toplogobg.jpg) no-repeat;
	height:132px;
} 
.toplogo {
/*    background:url(../images/toplogo.jpg) no-repeat;*/
	height:93px;
	position:relative;
}
.topthp{
	position:absolute;
	bottom:34px;
	right:25px;
	color: #FFFFFF;
}

.menu_b{
/*    background:url(../images/menubg.jpg) repeat-x 0 -44px;*/
	height:39px;
	width:880px;
	margin:0 auto;
}
.menu_l{
/*    background:url(../images/menubg.jpg) no-repeat 0 0;*/
	height:39px;
	width:880px;
}
.menu_r{
/*    background:url(../images/menubg.jpg) no-repeat  100% -88px;*/
	height:39px;
	width:880px;
	
}
.menu_r li{
   float:left;
   line-height:39px;
   width:98px;
   text-align:center;
   margin-left:18px;
}

.menu_r li a{
   font-size:14px;
   color:#fff;
}
.menu_r li a:hover{
   display:block;
   color:#2c5200;
   background:url(../images/menuhoverbg.jpg) no-repeat;
}
.menu_r li .ab{
   display:block;
   color:#2c5200;
   background:url(../images/menuhoverbg.jpg) no-repeat;
}

.flab{
	margin-top:10px;
	background:#6a8900;
	height:272px;
	width:952px;
	padding:4px;
}
.flaw{
	width:952px;
	height:272px;
	background: #fff;
}
.flnva{
	background:#6a8900;
	height:207px;
	width:686px;
	padding:4px;
}
.flnvaw{
	width:686px;
	height:207px;
	background: #fff;
}



#mainContent {

} 

.hnews{
	width:348px;
	background:#2f5800;
	margin-right: 8px;
}
.hadgg{
	width:348px;
	height:216px;
	margin-right: 8px;   
}
.tlit{
   height:27px;
  /* background:url(../images/hometil.jpg) no-repeat;*/
   line-height:27px;
   padding: 0 6px;
}
.tlit a{
   color:#fff;
   text-decoration:underline;
}
.tlit a:hover{ color:#fff;}
.tiline{
   line-height:27px; color:#fff; background:url(../images/icoli1.jpg) no-repeat; padding-left:28px;
}
.tiline_tj{ 
   color:#375700; 
   background:url(../images/icoli2.jpg) repeat-x; 
   padding:4px 4px 0 4px;
   height:23px;
   line-height:23px;
}
.hcona li{
	width:320px;
	margin:0 auto;
	background:url(../images/ico1.jpg) no-repeat;
	padding-left:6px;
	height:24px;
	line-height:24px;
}
.hcona{
	height:185px;
	padding:2px;
   
}
.hconbk{
	height:186px;
	padding-top:2px;
	border:1px solid #6a8900;
	background:#fff url(../images/conbg.jpg) repeat-x bottom;
	border-top: none;
}
.conbk{
	padding:6px 0;
	border:1px solid #6a8900;
	background:#fff url(../images/conbg.jpg) repeat-x bottom;
	border-top: none;
}
.lconbk{
	padding-top:2px;
	border:1px solid #6a8900;
	background:#fff url(../images/conbg.jpg) repeat-x bottom;
	border-top: none;
}
.hconnk{
   margin:0 8px;
   padding-top:4px;
   border-top:1px solid #448000;
}
.hconnk li{
   line-height:24px;
}
.leftconnk{
   margin:0 8px;
   padding-top:4px;
   border-top:1px solid #448000;
}
.leftconnk li a{
  padding-left:16px;
  height:26px;
  line-height:26px;
  display:block;
}
.leftconnk li a:hover{
  background:url(../images/lefthoverbg.jpg) no-repeat;
  height:26px;
  line-height:26px;
}
.leftconnk li a.dd{
  background:url(../images/lefthoverbg.jpg) no-repeat;
  height:26px;
  line-height:26px;
}
.habout{
	background:#305a00;
}
.hcaus{
     background:#fff;
	 border:1px solid #6a8900;
}
.hothig{
  height:46px;
  margin-bottom:8px;
  padding-bottom:4px;
  border-bottom:1px solid #79a800;
}
.foodimg{
	height:auto;
	width:620px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:4px;
	border-bottom:1px solid #79a800;
}
.fdimg{
  width:308px;
}
.flsml{
   width:344px;
   height:184px;
   background:#fff;
}
.tlita{
	height:27px;
	line-height:27px;
	text-align:right;
	padding-right:6px;
	padding-left: 6px;
}
.hconb{
   padding:6px;
   height:150px;
   
}
.hcusb{
   padding:6px;
   height:177px;
   line-height:22px;
   background:#fff url(../images/conbg.jpg) repeat-x bottom;
   
}
.map{
   border:1px solid #6c8a03;
   height:40px;
}
.himg{
	float:left;
	width:120px;
}
.himg img {
   border:2px solid #6c8a03;
}
.hotimg{
   width:60px;
}
.habtn{
  line-height:20px;
}
.hotbtn{
	line-height:14px;
}
.hpdt{
  height:206px;
  background: #FFFFFF url(../images/hpdtbg.jpg) repeat-x;
  margin-top:10px;
  border:1px solid #b8b8b8;
}
.tlitc{
   height:35px;
   background:url(../images/hometil.jpg) no-repeat 0 -70px;
   line-height:35px;
   text-align:right;
   padding-right:6px;
}
.hcont{
   width:904px;
   margin:6px auto;   
}
.hcont li{
   padding:2px;
   border:1px solid #cfcfcf;
   float:left;
   width:137px;
   height:142px;
   margin-left:6px;
   background:#FFFFFF;
}

.leftcon{
	width:256px;
	margin-right:8px;
	float:left;
}
.tlleft{
   background:url(../images/leftbt.jpg) no-repeat;
   width:190px;
   height:37px;
   padding-top:20px;
   text-align:center;
   font-size:14px;
   color:#FFFFFF;
}



.rightcon{
    width:694px;
}
.connva td {
  background:#fff;
  text-align:center;
}
.tdh1{height:30px; line-height:30px;}
.tdh2{height:27px; line-height:27px;}
.tdh3{height:116px;}
.tlcon{
  height:28px;
  margin:0 10px;
  background:url(../images/ico2.jpg) no-repeat;
  padding-left:16px;
  line-height:28px;
  border-bottom:1px solid #a50001;
}
.contrt{
   padding:10px;
   font-size:14px;
   line-height:18px;
}

.contil{
   font-size:14px;
   font-weight:bold;
   text-align:center;
   height:30px;
   line-height:30px;
}
.contnva{
   left:20px;
   font-size:14px;
}
.connews li{
   margin:0 auto;
   background:url(../images/ico1.jpg) no-repeat;
   padding-left:16px;
   height:24px;
   line-height:24px;
   border-bottom:1px dashed #CCCCCC;
}
.contpd li{
   padding:2px;
   border:1px solid #cfcfcf;
   float:left;
   width:137px;
   margin-left:30px;
   margin-top:10px;
   background:#FFFFFF;
}
.pdfont{
   line-height:20px;
   text-align:center;
   height:20px;
}

.pagecs{
  clear:both;
  margin-top:10px;
}

.m {
    margin-bottom: 10px;
	height:20px;
}
.fr {
    float: right;
}
.pagin .prev, .pagin .prev-disabled {
    padding-left: 12px;
}
.pagin .prev-disabled, .pagin .next-disabled {
    color: #CCCCCC;
    cursor: default;
}
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled {
    height: 18px;
    line-height: 18px;
    padding-top: 5px;
    position: relative;
}
.pagin a, .pagin span {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-left: 2px;
    overflow: hidden;
    padding: 3px 10px;
}


#footer {
    text-align:center;
	height:59px;
	padding: 10px 10px;
	color:#fff;
	background:#5e8900 url(../images/footbg.jpg) repeat-x;
} 
#footer a {
	color:#fff;
}
#footer a:hover {
	color:#fff;
	text-decoration:underline;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
